package imp;

import javax.xml.XMLConstants;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;

@XmlRegistry
public class ObjectFactory {

    private final static QName _EnviNFe_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "enviNFe", XMLConstants.XML_NS_PREFIX);

    public ObjectFactory() {
    }

    public TNFe createTNFe() {
        return new TNFe();
    }

    public static TEnviNFe createTEnviNFe() {
        return new TEnviNFe();
    }

    @XmlElementDecl(name = "enviNFe")
    public static JAXBElement<TEnviNFe> createTEnviNFe(TEnviNFe value) {
        return new JAXBElement<TEnviNFe>(_EnviNFe_QNAME, TEnviNFe.class, null, value);
    }
}
